package GameStates;

import GameFiles.StateBase;
import Gui.GameFrame;
import Gui.AboutPanel;

public class AboutMenu extends StateBase {
	private static AboutMenu ref;

	/**
	 * Creates a AboutMenu Singleton
	 * 
	 * @return AboutMenu Object
	 */
	public static AboutMenu getInstance() {
		if (ref == null)
			// it's ok, we can call this constructor
			ref = new AboutMenu();
		return ref;
	}

	@Override
	public boolean Draw(GameFrame gf) {
		gf.add(AboutPanel.getInstance());
		gf.pack();
		return false;
	}

	@Override
	public boolean Enter() {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public boolean Execute() {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public boolean Exit() {
		// TODO Auto-generated method stub
		return false;
	}
}
